Advanced Options for TI-83 Plus, Benjamin Ryves 2002
----------------------------------------------------
Size: 2477B (the TI-OS version)

This tool allows you to do some pretty funky things to your TI-83 Plus
through the use of Assembler.
It's best if you install it first so that I can talk you through the 
stages as they happen.
First, decide whether you want the MirageOS or plain TI-OS version.
For MirageOS, send ADVTIM.8xp, for TI-OS send ADVTI83.8xp.
Using Graph-Link or similar, send the file to your calculator.
At the home-screen, type Asm(prgmADVTI83) then press enter (unless you
installed the MirageOS version: just run that from MirageOS).
The splash-screen will appear. Press any key to skip this and you are
presented with the main menu. Press the number next to the item you
want. As a convention, pressing Clear at any time will take you first
to the main menu and then back to TI-OS.
Each menu item does the following:

1)Display Functions
Fast Circles On and Fast Circles Off enable and disable the magical
fast circle drawing option. It is hard to explain. To see it in action,
press '1' to enable it, then Clear twice to quit the program.
Press 'Graph' then '2nd' + 'Draw' to bring up the Draw menu.
Select 'Circle' from the list. Select the centre-point of the circle
then the outside edge and draw it- wonderful! It draws much faster and 
in four sections!
Pressing '2' when in the Display Functions menu will turn off the fast
circle function.
Also, when in that menu, pressing Up and Down will move the screen up and 
down: playing your games in this mode is rather bizarre! (To reset the
function, turn the calculator off then on again).

2)Text Functions
Lowercase on/off allow you to set the calculator to allow you to type
in lowercase. Turn the feature on then press Alpha. Instead of toggling
between Alpha and Numeric it will now cycle through 
Uppercase/Lowercase/Numeric modes.
Inverse text on/off makes the text on your calculator invert- white on
black, not black on white.

3)Output to port
This is where you can directly control the ports on your calculator.
Firstly it will prompt you for the port number. This is in decimal.
Use up and down to select the port. Pressing Y=, Window, Zoom, Trace
and Graph jumps to certain values: 0, 50, 100, 150 and 200.
When you are done, press enter. It will then prompt you for the byte
that you wish to send. Enter the one you want using the same method 
as above. Press enter. A confirmation message will appear: Enter to
accept, anything else to decline. You will then be returned to the
main menu.
NOTE: some ports (such as the memory port) will cause nasty things to
happen to your calculator. If so, remove batteries then reinsert.
If this does not work, remove all the batteries (including backup) and
leave for 24hrs before reinserting. If there is still no response, 
refer to manual. I will not claim any responsibility for any damage 
caused.
Example: Output the value 72 on port 16 (Shifts screen up 8pxls)

4)Cursor Settings
This does odd things with the cursor that are not entirely sane:
Cursor Flash on/off sets the cursor to flash
Show/Hide cursor allows you to show and hide the cursor (occasionally)

5)Other Settings
Run indicator on/off will show or hide the run indicator (the scrolling
thing in the top right of the screen)
APD will turn the calculator off, then and there.
Reset Ram will do just that, after a confirmation message.

Any problems, contact me.

http://www.calc83plus.freeservers.com
benryves@techie.com